Package com.bitmovin.player.api.live

Contains API to configure live playback.

Types

LiveConfig
Link copied to clipboard
data class LiveConfig(lowLatencyConfig: LowLatencyConfig?, synchronization: List<SynchronizationConfigEntry>, liveEdgeOffset: Double, minTimeShiftBufferDepth: Double) : Parcelable
Configures the behaviour when playing live content.
LiveSynchronizationMethod
Link copied to clipboard
A method or protocol that can be used to synchronize time with an external source.
LowLatencyApi
Link copied to clipboard
interface LowLatencyApi
Provides the means to configure low latency settings and to query the current low latency state.
LowLatencyConfig
Link copied to clipboard
data class LowLatencyConfig(targetLatency: Double, catchupConfig: LowLatencySynchronizationConfig, fallbackConfig: LowLatencySynchronizationConfig) : Parcelable
Configures settings for low latency playback.
LowLatencySynchronizationConfig
Link copied to clipboard
data class LowLatencySynchronizationConfig(playbackRateThreshold: Double, seekThreshold: Double, playbackRate: Float) : Parcelable
Configures target latency synchronization behaviour.
SynchronizationConfigEntry
Link copied to clipboard
data class SynchronizationConfigEntry(source: String, method: LiveSynchronizationMethod) : Parcelable
Defines a source and a method to synchronize time with.